package day3;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/**
 * @author oldliu
 * @since 1.0
 */
public class DateInput {
    public static void main(String[] args) {
        Date d=new Date();
        //string s=d.getYear()+1900+d.getMonth()+1
        System.out.println("哪天入学的？");
        Scanner in=new Scanner(System.in);
        //输入日期：
        String dateStr=in.nextLine();
        //2020-1-1
        SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
        df.setLenient(false);//宽松格式
        try {
            Date date=df.parse(dateStr);//string ->date
            System.out.println(date);
            //换一种格式
            df.applyPattern("yyyy年MM月dd日");
            String ds = df.format(date);//Date->String
            System.out.println(ds);
        } catch (ParseException e) {//检查异常
            System.out.println("转换失败！格式非法！");
            e.printStackTrace();
        }
    }
}
